// /**
//  * Wechat v1.0.2
//  * @description shopro-wechat 1.0.2 wehcat全局分享组件
//  * @Author llidongtony
//  * @Date 2020-05-18
//  * @Email lidongtony@qq.com
//  */

// import store from '@/common/store'
// import api from '@/common/request/index'
// import Router from '@/common/router'
// // #ifdef H5
// import wxsdk from '@/common/wechat/sdk'
// // #endif
// export default {
// 	data() {
// 		return {
// 			//设置默认的分享参数
// 			shareInfo: {
// 				title: '', //分享标题
// 				path: '', //转发链接  小程序转发只有页面链接和参数,其他全部带域名
// 				imageUrl: '', //分享图片
// 				copyLink: '' //复制链接地址  复制的链接都是WAP版链接地址
// 			}
// 		}
// 	},
// 	onLoad(options) {
// 		let that = this;
// 		//为每个页面设置分享信息
// 		that.setShareInfo();
// 		//直接进入页面
// 		if (options.page) {
// 			let page = decodeURIComponent(options.page);
// 			uni.navigateTo({
// 				url: page
// 			})
// 		}
// 		//用户进入识别判断流程
// 		// 1.解析进入信息
// 		if (options.scene) {
// 			let scene = decodeURIComponent(options.scene);
// 			options.url = this.getQueryValue('url', scene);
// 			options.share_id = this.getQueryValue('share_id', scene);
// 		}
// 		// 2.保存推荐人信息
// 		if (options.share_id) {
// 			uni.setStorageSync('share_id', options.share_id);
// 			if (options.url) {
// 				let url = options.url;
// 				uni.setStorageSync('url', url);
// 			}
// 			store.dispatch('getUserInfo'); //实时触发获取用户信息，添加推广记录
// 		}
// 		// 3.识别分享后跳转路径 如果当前页面是首页才自动跳转 此处为了兼容小程序分享朋友圈时无脑跳转分享路径的情况，防止二次跳转落地页
// 		if (options.url && getCurrentPages()[0].route == 'pages/index/index') {
// 			let url = options.url;
// 			uni.setStorageSync('url', url);
// 			if (url.indexOf('-') > -1) {
// 				url = url.split('-');
// 				switch (url[0]) {
// 					case 'goods': //跳转商品
// 						this.$Router.push({
// 							path: '/pages/goods/detail/index',
// 							query: {
// 								id: url[1]
// 							}
// 						});
// 						break;
// 					case 'groupon':
// 						this.$Router.push({
// 							path: '/pages/activity/groupon/detail',
// 							query: {
// 								id: url[1]
// 							}
// 						});
// 						break;

// 						// ... 后续跳转活动判断
// 				}
// 			}
// 		}
// 	},

// 	methods: {
// 		setShareInfo(scene = {
// 			title: '', //自定义分享标题
// 			image: '', //自定义分享图片
// 			query: {
// 				share_id:  uni.getStorageSync("userInfo").id
				
// 			} //自定义分享参数
// 		}) {
// 			let that = this;

// 			uni.getStorage({
// 				key: 'shareInfo',
// 				success(e) {
// 					var defaultShareInfo = e.data;
// 					var platform = uni.getStorageSync('platform');
// 					var domain = uni.getStorageSync('sysInfo')['domain'];
// 					if (domain === '' || defaultShareInfo.title === '' || defaultShareInfo.image === '') {
// 						throw '请在商城配置中设置商城域名或分享信息'
// 					}
// 					//设置自定义分享标题
// 					if (scene.title != '') {
// 						that.shareInfo.title = scene.title;
// 					} else {
// 						that.shareInfo.title = defaultShareInfo.title;
// 					}
// 					//设置分享图片
// 					if (scene.image != '') {
// 						that.shareInfo.imageUrl = scene.image;
// 					} else {
// 						that.shareInfo.imageUrl = defaultShareInfo.image;
// 					}
// 					//判断用户登录 携带用户信息
// 					let userInfo = store.state.user.userInfo;
// 					if (userInfo && userInfo.id) {
// 						scene.query.share_id = userInfo.id
// 					}
// 					//构造query参数链接
// 					that.shareInfo.path = ''
// 					let urlQuery = that.setPathQuery(scene.query);
// 					// #ifdef MP-WEIXIN
// 					that.shareInfo.path = 'pages/index/index' + urlQuery;
// 					that.shareInfo.copyLink = domain + urlQuery;
// 					// #endif
// 					// #ifndef MP-WEIXIN
// 					that.shareInfo.path = domain + urlQuery;
// 					that.shareInfo.copyLink = domain + urlQuery;
// 					// #endif
// 					//微信网页 使用jssdk分享 此处针对没有交互就进行任意页面分享转发的微信公众号用户，需针对每个页面url路径都进行注册
// 					// #ifdef H5
// 					if (platform === 'wxOfficialAccount') {
// 						wxsdk.share(that.shareInfo);
// 					}
// 					// #endif

// 				}
// 			})
// 		},
// 		// 全局自定义url字符串拼接的方法
// 		setPathQuery(query) {
// 			var url = this.shareInfo.path;
// 			if (JSON.stringify(query) != '{}') {
// 				let queryArr = [];
// 				for (const key in query) {
// 					if (query.hasOwnProperty(key)) {
// 						if (key === 'url') {
// 							queryArr.push(`${key}=${encodeURIComponent(query[key])}`)
// 						} else {
// 							queryArr.push(`${key}=${query[key]}`)
// 						}
// 					}
// 				}
// 				if (url.indexOf('?') !== -1) {
// 					url = `${url}&${queryArr.join('&')}`
// 				} else {
// 					url = `${url}?${queryArr.join('&')}`
// 				}
// 			}
// 			return url;
// 		},
// 		getQueryValue(queryName, scene) {
// 			var query = decodeURI(scene);
// 			var vars = query.split("&");
// 			for (var i = 0; i < vars.length; i++) {
// 				var pair = vars[i].split("=");
// 				if (pair[0] == queryName) {
// 					return pair[1];
// 				}
// 			}
// 			return false;
// 		},


// 	},

// 	// #ifdef MP-WEIXIN

// 	onShareAppMessage(res) {
// 		let that = this;
// 		return {
// 			title: that.shareInfo.title,
// 			path: that.shareInfo.path,
// 			imageUrl: that.shareInfo.imageUrl,
// 			success(res) {
// 				uni.showToast({
// 					title: '分享成功'
// 				})
// 			},
// 			fail(res) {
// 				uni.showToast({
// 					title: '分享失败',
// 					icon: 'none'
// 				})
// 			},
// 			complete() {}
// 		}
// 	},
// 	onShareTimeline(res) {
// 		let that = this;
// 		let query = '';
// 		//携带当前页面资源ID参数
// 		let currentPage = getCurrentPages()[getCurrentPages().length - 1];
// 		let options = currentPage.options;
// 		if (JSON.stringify(options) != '{}' && options.id) {
// 			query += `id=${options.id}`;
// 		}
// 		let shareInfoUrl = that.shareInfo.path.split('?');
// 		if (shareInfoUrl.length > 1) {
// 			if (query !== '') {
// 				query += '&';
// 			}
// 			query += shareInfoUrl[1];
// 		}

// 		return {
// 			title: that.shareInfo.title,
// 			query: query,
// 			imageUrl: that.shareInfo.imageUrl,
// 			success(res) {
// 				uni.showToast({
// 					title: '分享成功'
// 				})
// 			},
// 			fail(res) {
// 				uni.showToast({
// 					title: '分享失败',
// 					icon: 'none'
// 				})
// 			},
// 			complete() {}
// 		}
// 	}
// 	// #endif

// }
// // 

export default {
	data() {
		return {
			// share:{
			//    title: '自定义分享标题',
			//    imageUrl:'https://ossweb-img.qq.com/images/lol/web201310/skin/big10001.jpg',
			// }
		};
	},
	onShareAppMessage(res) {
		//发送给朋友
		return {
			//title: "考拉妈妈邀请你赚钱, 邀请码:" + uni.getStorageSync("user_invitestr"), // 默认是小程序的名称(可以写slogan等)
			path: "/pages/index/index?share_id=" + uni.getStorageSync("id"), // 默认是当前页面，必须是以‘/’开头的完整路径
			//	imageUrl: "https://s3.ax1x.com/2021/01/04/sPoBfH.jpg", //自定义图片路径，可以是本地文件路径、代码包文件路径或者网络图片路径，支持PNG及JPG，不传入 imageUrl 则使用默认截图。显示图片长宽比是 5:4
			success: function(res) {
				// 转发成功之后的回调
				if (res.errMsg == "shareAppMessage:ok") {}
			},
		};
	},
	// onShareTimeline(res) {
	// 	//发送给朋友
	// 	return {
	// 		title: "考拉妈妈邀请你赚钱, 邀请码:" + uni.getStorageSync("user_invitestr"), // 默认是小程序的名称(可以写slogan等)
	// 		path: "/pages/zhixun/zhixun?user_id=" + uni.getStorageSync("id"), // 默认是当前页面，必须是以‘/’开头的完整路径
	// 		//imageUrl: "https://s3.ax1x.com/2021/01/04/sPoBfH.jpg", //自定义图片路径，可以是本地文件路径、代码包文件路径或者网络图片路径，支持PNG及JPG，不传入 imageUrl 则使用默认截图。显示图片长宽比是 5:4
	// 		success: function(res) {
	// 			// 转发成功之后的回调
	// 			if (res.errMsg == "shareAppMessage:ok") {
	// 				console.log('111111111111 :>> ', 111111111111);
	// 			}
	// 		},
	// 	};
	// },
};
